scenario-based training, real-time audiovisual CPR feedback, and post-event debriefing